#include <iostream>
#include <string>
using namespace std;

bool isBackStrExist(string target, string backStr) {
    if (target.size() < backStr.size()) { return false; }
    for (int i = 0; i < backStr.size(); i++) {
        if (target[target.size() - i - 1] != backStr[backStr.size() - i - 1]) {
            return false;
        }
    }
    return true;
}

int main() {
    string target; getline(cin, target);
    string backStr; getline(cin, backStr);
    cout << (isBackStrExist(target, backStr) ? "Yes" : "No");
    return 0;
}